package com.itc.dispatch.service;

import com.itc.common.core.domain.R;
import com.itc.dispatch.domain.DisFlightTableConfig;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itc.dispatch.domain.FlightOperationMonitoring;
import com.itc.dispatch.domain.dto.DisFlightConfigDto;
import com.itc.dispatch.domain.vo.DisFlightConfigVo;

import java.util.List;

/**
* @author zhangyh
* @description 针对表【dis_flight_table_config(航班运行监控列表显示字段配置)】的数据库操作Service
* @createDate 2024-06-05 10:08:07
*/
public interface DisFlightTableConfigService extends IService<DisFlightTableConfig> {

    /**
     * 配置更新
     * @param dto
     * @return
     */
    R configUpdate(DisFlightConfigDto dto);

    /**
     * 查询当前登录用户配置信息
     * @return
     */
    R<DisFlightConfigVo> getCurrentUserConfigDetail();

    /**
     * 查询当前已应用的配置信息
     * @return
     */
    R<DisFlightConfigVo> getApplyConfigDetail();


    R saveConfig(DisFlightConfigVo dto) ;


}
